package com.youlu.campus.entity.VO.res;

import com.youlu.campus.entity.domain.CsInfoDomain;
import lombok.Getter;
import lombok.Setter;

import java.util.List;

@Setter
@Getter
public class ActivityDetailH5Res {

    /**
     * 头图的模式,0:老模式,1:新模式
     */
    private String headerImageMode = "0";

    /**
     * 头部图片
     */
    private String headerImageUrl;

    /**
     * 头图高度
     */
    private Integer headerHeight = 699;
    /**
     * 活动详情
     */
    private String detail;
    /**
     * 全国榜单名称
     */
    private String countryRankName;

    /**
     * 省榜名称
     */
    private String provinceRankName;

    /**
     * 报名后介绍,富文本,报名按钮上侧
     */
    private String afterSignUpDetail;

    /**
     * 报名前介绍,富文本,报名按钮上侧
     */
    private String beforeSignUpDetail;

    /**
     *
     */
    private List<CsInfoDomain> csInfos;


    /**
     * 是否 报名该活动 true 已报名 false 未报名
     */
    private Boolean joined = Boolean.FALSE;

    /**
     * 是否有全国榜
     */
    private Boolean hasCountryRank = Boolean.TRUE;
    /**
     * 活动是否停止
     */
    private Boolean stop = Boolean.TRUE;
    /**
     * 活动停止说明
     */
    private String stopDetail;

    /**
     * 是否有省榜
     */
    private Boolean hasProvinceRank = Boolean.FALSE;

    /**
     * 是否有大学榜单
     */
    private Boolean hasUniversityRank = Boolean.TRUE;
    /**
     * 大学榜单名字
     */
    private String universityRankName;

    /**
     * 活动状态 1、未开始 2、进行中 3、已结束
     */
    private Integer status = 1;

    /**
     * 活动主题色,配置:default、green、red、gray
     */
    private String themeColor;

    /**
     * 活动类型
     */
    private String activityType;

    /**
     * 是否有多级答题
     */
    private Boolean hasMultiQa = Boolean.FALSE;

    private String colorValueUserInfo;
    private String  colorValueMenu;
    private String colorValueInvite;
    private String afterSignUpSecondDetail;
    /**
     * 全国榜单副标题
     */
    private String countryRankSubTile;
    /**
     * 省榜单副标题
     */
    private String provinceSubTile;

    /**
     * 是否有申办单位榜单
     */
    private Boolean hasOrgRank = Boolean.FALSE;
    /**
     * 申办单位榜名字
     */
    private String orgRankName;

    /**
     * 是否开启中国网标识true 开启 false 未开启
     */
    private Boolean chinaWebsite = Boolean.FALSE;

    private Boolean showScheduleTips;

    private String  h5OfficialQrcode;


    /**
     * 是否有背景音乐 true 开 false 无
     */
    private Boolean backgroundMusic = Boolean.FALSE;
    /**
     * 背景音乐是否默认播放 true 默认 false 无
     */
    private Boolean defaultPlayBackgroundMusic = Boolean.FALSE;
    /**
     * 背景音乐文件地址
     */
    private String backgroundMusicFileUrl;

    /**
     * true 开启小程序跳转链接
     * false 未开启
     */
    private Boolean openMiniJumpLink = Boolean.FALSE;

    /**
     * 跳转小程序链接
     */
    private String miniJumpLink;

    /**
     * 跳转小程序链接文本描述
     */
    private String miniJumpLinkTextDesc;


}
